projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
055e2a1
)
Port recent rename changes to Ubuntu 14.04
author
Paul Eggert
<eggert@cs.ucla.edu>
Sat, 5 Aug 2017 05:34:45 +0000
(22:34 -0700)
committer
Paul Eggert
<eggert@cs.ucla.edu>
Sat, 5 Aug 2017 05:35:11 +0000
(22:35 -0700)
* src/sysdep.c (renameat_noreplace) [!RENAME_NOREPLACE]:
Don’t use syscall. Problem reported by Tino Calancha (Bug#27946#10).
src/sysdep.c
patch
|
blob
|
history
diff --git
a/src/sysdep.c
b/src/sysdep.c
index 22446b25d16d55fd282ba3b371b043b32d072703..9eb733221e47b8a157bb40caa0bc8a1071653873 100644
(file)
--- a/
src/sysdep.c
+++ b/
src/sysdep.c
@@
-2691,7
+2691,7
@@
set_file_times (int fd, const char *filename,
int
renameat_noreplace (int srcfd, char const *src, int dstfd, char const *dst)
{
-#if
def SYS_renameat2
+#if
defined SYS_renameat2 && defined RENAME_NOREPLACE
return syscall (SYS_renameat2, srcfd, src, dstfd, dst, RENAME_NOREPLACE);
#else
errno = ENOSYS;